package com.jinmdz.fmis.dao.admin.model.accountuser;

import com.jinmdz.fmis.common.annotation.AnValidate;
import com.jinmdz.fmis.core.base.BasePageData;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 帐号加载列表查询数据
 *
 * @author LiCongLu
 * @date 2020-03-17 15:17
 */
@ApiModel(value = "帐号加载列表查询数据", description = "帐号加载列表查询数据")
public class AccountUserListData extends BasePageData {

    /**
     * 员工编号
     */
    @AnValidate(name = "员工编号")
    @ApiModelProperty(value = "员工编号", name = "jobNo", position = 1)
    private String jobNo;

    /**
     * 姓名
     */
    @AnValidate(name = "姓名")
    @ApiModelProperty(value = "姓名", name = "fullName", position = 2)
    private String fullName;

    /**
     * 公司名称
     */
    @AnValidate(name = "公司名称")
    @ApiModelProperty(value = "公司名称", name = "companyName", position = 3)
    private String companyName;

    /**
     * 部门名称
     */
    @AnValidate(name = "部门名称")
    @ApiModelProperty(value = "部门名称", name = "departmentName", position = 4)
    private String departmentName;

    /**
     * 有效状态
     */
    @AnValidate(name = "有效状态")
    @ApiModelProperty(value = "有效状态", name = "disableState", position = 5)
    private Integer disableState;

    public String getJobNo() {
        return jobNo;
    }

    public AccountUserListData setJobNo(String jobNo) {
        this.jobNo = jobNo;
        return this;
    }

    public String getFullName() {
        return fullName;
    }

    public AccountUserListData setFullName(String fullName) {
        this.fullName = fullName;
        return this;
    }

    public String getCompanyName() {
        return companyName;
    }

    public AccountUserListData setCompanyName(String companyName) {
        this.companyName = companyName;
        return this;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public AccountUserListData setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
        return this;
    }

    public Integer getDisableState() {
        return disableState;
    }

    public AccountUserListData setDisableState(Integer disableState) {
        this.disableState = disableState;
        return this;
    }
}
